package com.tedu.day02.test;

/**              普通类  抽象类  接口类
 *              【关系】          【特点】
 *  类与类         继承      只能单继承、可多层继承
 *  类与抽象类      继承      可以单继承，不可以多继承
 *  抽象类与抽象类   继承      只能单继承、可多层继承
 *  类与接口        实现      可以单继承，也可以多实现
 *                         并且继承同时实现多个接口
 *  接口与接口      继承      可以单继承，可以多继承
 */
//1.类与类：继承---单继承
//class Uoo {}
//class Loo extends Uoo{}
//class Voo extends Loo{}

//2.类与抽象类：继承--可以单继承，不可以多继承
//abstract class Uoo{}    abstract class Voo{}
//class Loo extends Uoo,Voo{}

//3.抽象类与抽象类：继承--只能单继承、可多层继承
//abstract class Loo{}
//abstract class Voo extends Loo{}
//abstract class Uoo extends Voo{}

//4.类与接口：实现 ----可以单继承，也可以多实现
//interface Loo{}     interface Foo{}
//class Joo{}
//class Voo extends Joo implements Loo,Foo{}

//5.接口与接口     继承    可以单继承，可以多继承
//interface Loo{}     interface Foo{}
//interface Voo extends Loo,Foo{}

/*作业1：抽象类与接口的区别和关系？简答题*/




public class 关系 {
}
